package com.jic.order.entity;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import lombok.Getter;
import lombok.Setter;

/**
 * 订单支付明细表
 *
 * @author : yinhaijun
 * @version : v1.0.0
 * @email :
 * @since : 2020-01-19 05:48:38
 */
@Getter
@Setter
public class OrderPayDetail implements Serializable {

	private static final long serialVersionUID = 1L;

	// 主键ID
	private long id;
	// 支付单编号
	private String orderPayNo;
	// 支付状态，待回执（跳转到支付页面，系统自动生成一个订单号）、已完成（第三方支付回执通知：支付成功）、已关闭（第三方支付回执通知：支付失败）
	private Integer payStatus;
	// 支付方式，现金、支付宝、微信、银联
	private Integer payWay;
	// 支付金额
	private BigDecimal payAmount;
	// 请求支付流水号，请求第三方支付的流水号
	private String payAskNo;
	// 回执支付流水号，第三方支付返回的流水号，支付公司对账一般用返回的流水号对账
	private String payReceiptNo;
	// 支付请求时间
	private Date payAskTime;
	// 支付回执时间
	private Date payRecepitTime;
	// 创建人
	private long creator;
	// 创建人名字
	private String createName;
	// 创建时间
	private Date createTime;
	// 修改人
	private long updater;
	// 修改人名字
	private String updateName;
	// 修改时间
	private Date updateTime;
	// 1标识已删除，0标识未删除
	private Boolean deleteFlag;
	// 运营方ID
	private long deptId;
	// 微众流程1.预下单;2.预支付3.支付成功
	private Integer wzStep;
	// 计数器
	private Integer number;
}
